import { IPSSearchBarItem } from './ipssearch-bar-item';
import { IPSLanguageRes } from '../../res/ipslanguage-res';

/**
 *
 * @export
 * @interface IPSSearchBarGroup
 */
export interface IPSSearchBarGroup extends IPSSearchBarItem {
  /**
   * 分组提示信息
   * @type {string}
   */
  tooltip: string;

  /**
   * 分组提示信息多语言资源
   *
   * @type {IPSLanguageRes}
   */
  getTooltipPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 分组提示信息多语言资源
   *
   * @type {IPSLanguageRes}
   */
  get tooltipPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 分组提示信息多语言资源（必须存在）
   *
   * @type {IPSLanguageRes}
   */
  getTooltipPSLanguageResMust(): IPSLanguageRes;

  /**
   * 宽度
   * @type {number}
   */
  width: number;

  /**
   * 添加分隔栏
   * @type {boolean}
   */
  addSeparator: boolean;
}
